/*java jdk 1.7+
# -*- coding: utf-8 -
'''
Created on 2022年10月12日
@author: zxyong 13738196011
'''*/

package com.plugins.demo;

import com.zxy.common.Com_Fun;
import com.zxy.common.Com_Para;

//Socket Client客户端接收数据插件
public class TestClientREFLECT_IN_CLASS_Demo implements com.zxy.common.ParamName_InterFace
{
	//接收到数据包，默认编码UTF-8
	public byte[]			bytesResult	= null;
	// 接收到数据，ASCII
	public StringBuilder	strResult	= new StringBuilder();
	// 需要发送到服务端数据
	public String			strSend		= "";
	// 是否继续执行 1:继续执行 0:中断执行
	public String			strContinue	= "1";
	// 所连接的远端IP
	public String			strIP		= "";
	
	public void init_start()
	{
		try
		{
			/***接收服务端发送的TCP数据***/
			//编码格式转换 GBK
			StringBuilder strValue = new StringBuilder(new String(bytesResult,"GBK"));
			//字符串打印
			System.out.println("Socket Client 收到数据(编码格式GBK)==>"+strValue);
			//字符串打印
			//System.out.println("Socket Client 收到数据(默认编码格式UTF-8)==>"+strResult.toString());
			/***********************************/
		}
		catch(Exception e)
		{
			Com_Fun.debug_in(e,this.toString());
		}
		finally
		{
			
		}
	}

	/**
	 * @return bytesResult
	 */
	public byte[] getBytesResult()
	{
		return bytesResult;
	}

	/**
	 * @param bytesResult 要设置的 bytesResult
	 */
	public void setBytesResult(byte[] bytesResult)
	{
		this.bytesResult = bytesResult;
	}

	/**
	 * @return strResult
	 */
	public StringBuilder getStrResult()
	{
		return strResult;
	}

	/**
	 * @param strResult 要设置的 strResult
	 */
	public void setStrResult(StringBuilder strResult)
	{
		this.strResult = strResult;
	}

	/**
	 * @return strSend
	 */
	public String getStrSend()
	{
		return strSend;
	}

	/**
	 * @param strSend 要设置的 strSend
	 */
	public void setStrSend(String strSend)
	{
		this.strSend = strSend;
	}

	/**
	 * @return strContinue
	 */
	public String getStrContinue()
	{
		return strContinue;
	}

	/**
	 * @param strContinue 要设置的 strContinue
	 */
	public void setStrContinue(String strContinue)
	{
		this.strContinue = strContinue;
	}

	/**
	 * @return strIP
	 */
	public String getStrIP()
	{
		return strIP;
	}

	/**
	 * @param strIP 要设置的 strIP
	 */
	public void setStrIP(String strIP)
	{
		this.strIP = strIP;
	}
}